<?php
/**
 * Created by PhpStorm.
 * User: 李京蔚
 * Date: 2018/6/11
 * Time: 9:35
 */
use Illuminate\Routing\Router;

$router->group(['prefix' => '/user', 'namespace' => 'Users'], function () use ($router) {
//    $router->post('/login', 'LoginController@login');

    /**
     * 测试接口
     */
    $router->get('test', 'IndexController@test');

    /**
     *
     */
    $router->match(['get','post'],'/login','LoginController@login');

//    /**
//     * 服务器时间
//     * 根路径: /user/
//     * 控制器存放位置: app\Http\Controller\
//     **/
//    $router->match(['get','post'], '/NowDate','ApiController@NowDate');
//
//    //TODO 定时任务
//    $router->match(['post','get'],'/TimingTask','ApiController@TimingTask');
//
//    /**;
//     * 测试demo
//     * 接口URL根地址: /api/demo
//     * 程序放在位置 /app/Api/Controller/ApiController.php/
//     * 中间件: 无 认证中间件
//     */
//    $router->match(['post','get'],'/demo','IndexController@demo');
//
//    /**;
//     * 测试api
//     * 接口URL根地址: /api/demo
//     * 程序放在位置 /app/Api/Controller/ApiController.php/
//     * 中间件: 无 认证中间件
//     */
//    $router->match(['post','get'],'/api','ApiController@test');
//
//    /**;
//     * 微信公众号对接
//     * 接口URL根地址: /api/demo
//     * 程序放在位置 /app/Api/Controller/ApiController.php/
//     * 中间件: 无 认证中间件
//     */
//    $router->any('/server', 'WechatController@index');
//
//    $router->get('token', 'WechatController@token');
//
//    //微信公众号授权
//    $router->any('/oauth', 'WechatController@oauth')
//        ->name(config('wechat.route.prefix').'.oauth');
//
//    //微信公众号授权回调
//    $router->any('/oauthNotice/{token}', 'WechatController@oauthNotice')
//        ->name(config('wechat.route.prefix').'.oauth');
//
//    $router->any('/jssdk', 'WechatController@jssdk')
//        ->name(config('wechat.route.prefix').'.jssdk');
//    //获取微信用户信息
//    $router->any('/getUserInfo', 'ApiController@getUserInfo');
////        ->name(config('wechat.route.prefix').'.oauth');
//
//
//    //添加菜单
//    $router->match(['post','get'],'/addMenu','ApiController@addMenu');
//
//    /**
//     * 考勤机接口
//     * 根路径: /user/
//     * 控制器存放位置: app\Http\Controller\
//     **/
//    $router->match(['get','post'], '/kqApi','ApiController@kqApi');



    $router->group(['middleware' => 'userAuth'], function (Router $router) {


        /**
         * 检查用户信息绑定
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/checkUser','ApiController@checkUser');

        /**
         * 绑定用户信息
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/bindingUser','ApiController@bindingUser');

        /**
         * 首页
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/homepage','ApiController@homepage');

        /**
         * 通讯录个人信息
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/directorieInfo','ApiController@directorieInfo');

        /**
         * 添加通讯记录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/addDirectorie','ApiController@addDirectorie');

        /**
         * 通讯录
         * 根路径: /user/directories
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/directories','ApiController@directories');

        /**
         * 部门通讯录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/myDept','ApiController@myDept');

        /**
         * 组织架构
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/framework','ApiController@framework');

        /**
         * 添加提醒
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/addRemind','ApiController@addRemind');

        /**
         * 查询所有人员
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/allUser','ApiController@allUser');
        /**
         * 事项提醒类型
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/remindType','ApiController@remindType');
        /**
         * 提醒列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/remindList','ApiController@remindList');
        /**
         * 提醒详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/remindInfo','ApiController@remindInfo');
        /**
         * 删除提醒
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/delremind','ApiController@delremind');
        /**
         * 添加已读
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/remindRead','ApiController@remindRead');
        /**
         * 企业文化 -文章列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/articleList','ApiController@articleList');
        /**
         * 企业文化 - 文章详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/articleInfo','ApiController@articleInfo');
        /**
         * 每周党课
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/lectureLst','ApiController@lectureLst');
        /**
         * 每周党课详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/lectureInfo','ApiController@lectureInfo');
        /**
         * 先锋话题列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/topicLst','ApiController@topicLst');
        /**
         * 先锋话题详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/topicInfo','ApiController@topicInfo');
        /**
         * 先锋话题-所有评论
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/topicComment','ApiController@topicComment');
        /**
         * 有奖答题 -答题规则
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/answerRule','ApiController@answerRule');
        /**
         * 有奖问答-题目
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/subject','ApiController@subject');
        /**
         * 有奖问答 - 提交问题
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/submitSubject','ApiController@submitSubject');
        /**
         * 答题完成
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/subjectComplete','ApiController@subjectComplete');
        /**
         * 文件查询
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/searchFile','ApiController@searchFile');
        /**
         * 提交假单
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/addLeave','ApiController@addLeave');
        /**
         * 请假详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/leaveInfo','ApiController@leaveInfo');
        /**
         * 假期管理
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/leaveList','ApiController@leaveList');
        /**
         * 发布会议
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/releaseMeeting','ApiController@releaseMeeting');
        /**
         * 会议室预约
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/aboutRoom','ApiController@aboutRoom');
        /**
         * 会议详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/meetingInfo','ApiController@meetingInfo');
        /**
         * 我的会议
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/myMeeting','ApiController@myMeeting');
        /**
         * 打卡
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/hitCard','ApiController@hitCard');
        /**
         * 今天的打卡记录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/TodayCard','ApiController@TodayCard');
        /**
         * 考勤统计
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/attendances','ApiController@attendances');
        /**
         * 考勤详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/attendanceInfo','ApiController@attendanceInfo');
        /**
         * 提交说明
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/submitExplain','ApiController@submitExplain');
        /**
         * 查询打卡位置和签到方式
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/getMyInfo','ApiController@getMyInfo');
        /**
         * 已预约的会议室
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/getPreRoom','ApiController@getPreRoom');
        /**
         * 所有会议室
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/getAllRoom','ApiController@getAllRoom');
        /**
         * 修改邮箱
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/editEmail','ApiController@editEmail');
        /**
         * 积分兑换
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/exchange','ApiController@exchange');
        /**
         * 评论
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/comment','ApiController@comment');
        /**
         * 获取所有题目
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/allSubject','ApiController@allSubject');
        /**
         * 提交题目答案 - new
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/newSubmit','ApiController@newSubmit');
        /**
         * 抽查回复
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/checkRecord','ApiController@checkRecord');
        /**
         * 经典推送列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/classicPushe','ApiController@classicPushe');
        /**
         * 经典推送详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/PusheInfo','ApiController@PusheInfo');
        /**
         * 添加下载
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/addDownload','ApiController@addDownload');
        /**
         * 下载列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/downloadList','ApiController@downloadList');
        /**
         * 下载详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/downloadInfo','ApiController@downloadInfo');

        //TODO new

        /**
         * 打卡点列表
         * 根路径: /user/addressList
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/addressList','ApiController@addressList');
        /**
         * 领导审核任务
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/leaderTrialList','ApiController@leaderTrialList');
        /**
         * 领导审核任务详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/leaderTrialInfo','ApiController@leaderTrialInfo');
        /**
         * 领导提交审核
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/leaderTrialSubmit','ApiController@leaderTrialSubmit');
        /**
         * 我的页面
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/VacationType','ApiController@VacationType');
        /**
         * 会议纪要列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/meetingSummaryList','ApiController@meetingSummaryList');
        /**
         * 议题列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/IssueList','ApiController@IssueList');
        /**
         * 提交会议议题
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/confirmIssue','ApiController@confirmIssue');
        /**
         * 修改会议议题
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/editIssue','ApiController@editIssue');
        /**
         * 议题详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/IssueInfo','ApiController@IssueInfo');
        /**
         * 销假
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/SellingOff','ApiController@SellingOff');

        /**
         * 是否请假
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/isLeave','ApiController@isLeave');
        /**
         * 删除下载文件
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/deleteDownload','ApiController@deleteDownload');
        /**
         * 我的记录列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/MyRecord','ApiController@MyRecord');
        /**
         * 添加我的记录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/addMyRecord','ApiController@addMyRecord');
        /**
         * 修改我的记录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/editMyRecord','ApiController@editMyRecord');
        /**
         * 删除我的记录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/deleteMyRecord','ApiController@deleteMyRecord');
        /**
         * 我的记录详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/myRecordInfo','ApiController@myRecordInfo');
        /**
         * 会议室详情-被预约列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/roomInfo','ApiController@roomInfo');
        /**
         * 查询会议室时间是否被预约
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/isAbout','ApiController@isAbout');
        /**
         * 会议类型
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/meetingType','ApiController@meetingType');
        /**
         * 会议室预约记录
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/roomReserve','ApiController@roomReserve');
        /**
         * 党建服务 -文章列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/partyServiceList','ApiController@partyServiceList');
        /**
         * 党建服务 - 文章详情
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/partyServiceInfo','ApiController@partyServiceInfo');
        /**
         * 文件制度列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/fileSystem','ApiController@fileSystem');
        /**
         * 删除已审核的任务
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/DeleteAlreadyVerify','ApiController@DeleteAlreadyVerify');
        /**
         * 有奖问答题月份轮次列表
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/SubjectBatch','ApiController@SubjectBatch');
        /**
         * 删除自己的评论
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/deleteComment','ApiController@deleteComment');
        /**
         * 一键已读
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/OnekeyRead','ApiController@OnekeyRead');
        /**
         * 我的页面
         * 根路径: /user/
         * 控制器存放位置: app\Http\Controller\
         **/
        $router->match(['get','post'], '/WithdrawLeave','ApiController@WithdrawLeave');
//        /**
//         * 请假撤回
//         * 根路径: /user/
//         * 控制器存放位置: app\Http\Controller\
//         **/
//        $router->match(['get','post'], '/homepage','ApiController@homepage');







        //测试/test
//        $router->match(['get','post'], 'usertest','UserController@test');
        //$router->resource('userCar', 'UserCarsController',['only' => ['add', 'index']]);

    });

//    /**
//     * 服务详情
//     * 根路径: /user/
//     * 控制器存放位置: app\Http\Controller\
//     * 路由：api/user/getServer
//     **/
//    $router->match(['get','post'], '/getServer','ApiController@getServer');
//    /**
//     * 服务响应
//     * 根路径: /user/
//     * 控制器存放位置: app\Http\Controller\
//     * 路由：api/user/responseServer
//     **/
//    $router->match(['get','post'], '/responseServer','ApiController@responseServer');
//     /**
//      * 会议议题列表
//      * 根路径: /user/
//      * 控制器存放位置: app\Http\Controller\
//      * 路由：api/user/meetingIssue
//      **/
//    $router->match(['get','post'], '/meetingIssue','NewApiController@meetingIssue');
//     /**
//      * 增加议题文件
//      * 根路径: /user/
//      * 控制器存放位置: app\Http\Controller\
//      * 路由：api/user/submitIssue
//      **/
//    $router->match(['get','post'], '/submitIssue','NewApiController@submitIssue');
//    /**
//     * 增加议题文件
//     * 根路径: /user/
//     * 控制器存放位置: app\Http\Controller\
//     * 路由：api/user/IssueDetail
//     **/
//    $router->match(['get','post'], '/IssueDetail','NewApiController@IssueDetail');
//
//    /**
//     * 微信公众号新闻列表
//     * 根路径: /user/
//     * 控制器存放位置: app\Http\Controller\
//     * 路由：api/user/IssueDetail
//     **/
//    $router->match(['get','post'], '/wxnews','ApiController@wxnews');
});



